﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAO;
using DTO;
using System.Data;

namespace BUS
{
    public partial class NhanVien_BUS
    {
        /// <summary>
        /// Hàm đăng nhập của nhân viên
        /// </summary>
        /// <param name="username"></param>
        /// <returns></returns>
        public DataTable DangNhap(string TenDangNhap)
        {
            NhanVien_DAO nvd = new NhanVien_DAO();
            DataTable dt = new DataTable();
            dt = nvd.DangNhap(TenDangNhap);
            return dt;
        }
        /// <summary>
        /// Thêm mới nhân viên
        /// </summary>
        /// <param name="nhanvien"></param>
        /// <returns></returns>
        public bool ThemMoiNhanVien(NhanVien nhanvien)
        {
            NhanVien_DAO nvd = new NhanVien_DAO();
            return nvd.ThemMoiNhanVien(nhanvien);
        }
        /// <summary>
        /// Lấy danh sách nhân viên
        /// </summary>
        /// <returns></returns>
        public DataTable LoadDanhSachNhanVien()
        {
            NhanVien_DAO nvd = new NhanVien_DAO();
            DataTable dt = new DataTable();
            dt = nvd.LayDanhSachNhanVien();
            return dt;
        }
        /// <summary>
        /// thông tin chi tiết nhân viên
        /// </summary>
        /// <returns></returns>
        public DataTable XemChiTietNhanVien(string MaNhanVien)
        {
            NhanVien_DAO nvd = new NhanVien_DAO();
            DataTable dt = new DataTable();
            dt = nvd.XemChiTietNhanVien(MaNhanVien);
            return dt;
        }
        /// <summary>
        /// Cập nhật mật khẩu
        /// </summary>
        /// <param name="MaNhanVien"></param>
        /// <returns></returns>
        public bool CapNhatMatKhau(string MaNhanVien,string MatKhau)
        {
            NhanVien_DAO nvd = new NhanVien_DAO();
            return nvd.CapNhatMatKhau(MaNhanVien,MatKhau);            
        }
        /// <summary>
        /// Cập nhật thông tin cá nhân
        /// </summary>
        /// <param name="NhanVien"></param>
        /// <returns></returns>
        public bool CapNhatThongTinNhaVien(NhanVien NhanVien)
        {
            NhanVien_DAO nvd = new NhanVien_DAO();
            return nvd.CapNhatThongTinNhaVien(NhanVien);            
        }
    }
}
